package com.hbean.service;

import com.hbean.entity.SysUser;

/**
 * @Description: null
 * @Project: hbean
 * @Author: hjibo
 * @CreateDate: 2018-09-30 10:45
 * @ModificationHistory:
 */
public interface LoginService {

    /**
     * description: 用户登录
     * 先从缓存中获取总用户信息，检查是否含有当前用户登录信息，如果有则将当前用户登录信息添加到缓存中
     * create_user: hjibo
     * create_date: 2018-09-30 11:20
     * param :
     */
    SysUser loginIn(String loginName, String password);

    /**
     * description: 用户退出
     * 清除缓存中当前用户的登录信息
     * create_user: hjibo
     * create_date: 2018-09-30 13:40
     * param :
     */
    boolean loginOff(SysUser sysUser);
}
